import _import from '@/utils/import'
const Layout = _import('layout/Layout')

export const asyncRouterMap = [
  // 个人中心
  {
    path: '/profile',
    component: Layout,
    hidden: true,
    children: [
      {
        path: 'index',
        component: _import('profile/index'),
        name: 'profile',
        meta: {
          title: 'profile',
          icon: 'test'
        }
      }
    ]
  },
  // 搜索筛选
  {
    path: '/search',
    component: Layout,
    redirect: 'noredirect',
    name: 'widget',
    meta: {
        title: 'widget',
        icon: 'widgets'
    },
    children: [
      {
          path: 'search_classify',
          component: _import('components/search/index'),
          name: 'search_classify',
          meta: {
              title: 'search_classify',
              icon: 'test'
          }
      }
    ]
  },
  // 日志记录
  {
    path: '/log',
    component: Layout,
    redirect: 'noredirect',
    name: 'panels',
    meta: {
        title: 'panels',
        icon: 'team'
    },
    children: [
      {
          path: 'log_all',
          component: _import('components/log/index'),
          name: 'log_all',
          meta: {
              title: 'log_all',
              icon: 'team'
          }
      }
    ]
  },
  // 权限页面 只有 admin 用户才可访问
  // {
  //   path: '/permission',
  //   component: Layout,
  //   redirect: '/permission/index',
  //   meta: {
  //     roles: ['admin']
  //   },
  //   children: [
  //     {
  //       path: 'index',
  //       component: _import('permission/index'),
  //       name: 'permission',
  //       meta: {
  //         title: 'permission',
  //         icon: 'test',
  //         roles: ['admin']
  //       }
  //     }
  //   ]
  // },
  // 企业用户
  // {
  //   path: '/datatable',
  //   component: Layout,
  //   redirect: 'noredirect',
  //   name: 'datatable',
  //   meta: {
  //       title: 'datatable',
  //       icon: 'firm'
  //   },
  //   children: [
  //     {
  //         path: 'firm_all',
  //         component: _import('components/firm/index'),
  //         name: 'firm_all',
  //         meta: { title: 'firm_all' }
  //     },
  //     {
  //         path: 'firm_add',
  //         component: _import('components/firm/addfirm'),
  //         name: 'firm_add',
  //         meta: { title: 'firm_add' }
  //     },
  //   ]
  // },
  // // 组件
  // {
  //   path: '/components',
  //   component: Layout,
  //   redirect: 'noredirect',
  //   name: 'components',
  //   meta: {
  //     title: 'components',
  //     icon: 'comp'
  //   },
  //   children: [
  //     {
  //       path: 'page1',
  //       component: _import('components/page1'),
  //       name: 'page1',
  //       meta: { title: 'page1' }
  //     },
  //     {
  //       path: 'page2',
  //       component: _import('components/page2'),
  //       name: 'page2',
  //       meta: { title: 'page2' }
  //     },
  //     {
  //       path: 'page3',
  //       component: _import('components/page3'),
  //       name: 'page3',
  //       meta: { title: 'page3' }
  //     }
  //   ]
  // },
  // // 项目管理
  // {
  //   path: '/projectManage',
  //   component: Layout,
  //   children: [
  //       {
  //           path: 'index',
  //           component: _import('projectmanage/index'),
  //           name: 'projectmanage',
  //           meta: {
  //               title: 'projectmanage',
  //               icon: 'widgets'
  //           }
  //       }
  //   ]
  // },
  { path: '*', redirect: '/404', hidden: true }
]
